BCoT: Introduction to Blockchain-Based Internet …
13
Fig. 10 Management hub-based architecture for blockchain-based IoT
Every blockchain full nodes need to keep all the copies of blockchain data. However,
lightweight IoT devices cannot store and maintain this vast amount of data [92–
95]. To solve this problem, one dedicated node is integrated with IoT architecture
called management hub, as shown in Fig. 10. Management hub contains all the
blockchain data, and it interacts with blockchain on behalf of IoT nodes. One smart
contract maintains this management hub [96–98]. This contract cannot be deleted
and modified. Only the authorized party has control over this smart contract.
5.3
Ownership of IoT Devices Using Dew-Block Architecture
With the power of blockchain, ownership of IoT devices is efficiently controlled
in different fields like Fog computing, Dew computing, and cloud computing [99–
103]. Software in Dew ensures the software ownership in on-premises devices using
Dew computing, and it synchronizes the ownership with the cloud for further use.
Cloud can be replaced with blockchain [104, 105]. There is a unique software which
is called system software. SiD can control the ownership of any hardware devices
using the system software concept. This system software is installed on IoT devices
like cameras, vehicles, etc. In this architecture owner of the system, the software is
considered the owner of that particular hardware. This system software ownership
is synchronized with the blockchain network for further use as shown in Fig. 11.